package kr.co.bettersoft.waitnumbercustomer.activity;

import kr.co.bettersoft.waitnumbercustomer.common.CommonConstant;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;

/**
 * PrefCertiInfo
 * 설정에서 인증 정보를 선택시 이 액티비티가 실행된다.
 *   간단하게 인증에 관한 정보 - [고객 전화번호] 를 보여주고,  "위의 번호로 인증받았습니다." 라는 문구를 보여준다.
 *   상단 또는 하단에 닫기 또는 뒤로가기 버튼을 둘 수 있다. - (누르면 액티비티 종료.)
 * @author blue
 *
 */
public class PrefCertiInfo extends Activity{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 상수
	
	String TAG = "CertiInfo";
	
	// 폰트
	private Typeface typefaceNanumGothic= null; 
	private Typeface typefaceNanumGothicBold = null;

	
	SharedPreferences sharedPrefCustom;	// 공용 프립스
	
	String qrCode = "";		// QR코드 (고유 아이디=인증받은 전화번호)
	
	// 뷰 관련
	TextView titleBar; // 타이틀
	TextView myPhoneNum;
	TextView infoCertifiedMsg;
	Button closeBtn;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
	
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature( Window.FEATURE_NO_TITLE );
		setContentView(R.layout.pref_certi_info_activity);

		titleBar = (TextView) findViewById(R.id.title_bar);
		// my phone num. 인증받은 전화번호 필드
		myPhoneNum = (TextView) findViewById(R.id.pref_login_info_phone_num);
		infoCertifiedMsg = (TextView) findViewById(R.id.pref_login_info_certified_msg);
		
		// pref
		sharedPrefCustom = getSharedPreferences(CommonConstant.prefName,
				Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);
		qrCode = sharedPrefCustom.getString("qrCode", "");		// 저장된 QR코드를 꺼낸다.
		
		// set my phone num to textView
		if(qrCode!=null && qrCode.length()>0){
			myPhoneNum.setText(qrCode);
		}
		
		// 하단 닫기 버튼 , 리스너
		closeBtn = (Button)findViewById(R.id.closeBtn);
		closeBtn.setOnClickListener(new Button.OnClickListener()  {
			public void onClick(View v)  {
				finish();
			}
		});	
		
		// 폰트 지정.
	    typefaceNanumGothic = Typeface.createFromAsset(getAssets(), CommonConstant.NanumGothic);  
	    typefaceNanumGothicBold = Typeface.createFromAsset(getAssets(), CommonConstant.NanumGothicBold);
	    // 폰트 적용
	    titleBar.setTypeface(typefaceNanumGothic);  
	    myPhoneNum.setTypeface(typefaceNanumGothicBold);
	    infoCertifiedMsg.setTypeface(typefaceNanumGothic);
	    closeBtn.setTypeface(typefaceNanumGothic);
	}
	
}
